package reg.domain;

import java.sql.Date;
import java.util.List;


public class Usuario {
	
	private List<Usuario> amigos;
	private List<Asistencia> asistencias;
	private String nombre;
	private String contrasenya;
	private String descripcion;
	private Integer	 edad;
	private Boolean privilegios;
	private Date fechaRegistro;
	private String ciudad;
	private Date ultimoLogin;
	private int idUsuario;//me encanta by znk
	
	
	
//	public Usuario(Usuario[] amigos, String nombre, String contrasenya, String descripcion, Integer edad, Boolean privilegios,Date fechaRegistro, String ciudad, Date ultimoLogin) {
//		super();
//		this.amigos = null;
//		this.asistencias = null;
//		this.nombre = nombre;
//		this.contrasenya = contrasenya;
//		this.descripcion = descripcion;
//		this.edad = edad;
//		this.privilegios = privilegios;
//		this.fechaRegistro = fechaRegistro;
//		this.ciudad = ciudad;
//		this.ultimoLogin = ultimoLogin;
//	}
	
	
	public Usuario() {}

	
	public List<Usuario> getAmigos() {
		return amigos;
	}


	public void setAmigos(List<Usuario> amigos) {
		this.amigos = amigos;
	}


	public List<Asistencia> getAsistencias() {
		return asistencias;
	}

	
	public void setAsistencias(List<Asistencia> asistencias) {
		this.asistencias = asistencias;
	}

	
	public String getNombre() {
		return nombre;
	}


	public void setNombre(String nombre) {
		this.nombre = nombre;
	}


	public String getContrasenya() {
		return contrasenya;
	}


	public void setContrasenya(String contrasenya) {
		this.contrasenya = contrasenya;
	}


	public String getDescripcion() {
		return descripcion;
	}


	public void setDescripcion(String descripcion) {
		this.descripcion = descripcion;
	}


	public Integer getEdad() {
		return edad;
	}


	public void setEdad(Integer edad) {
		this.edad = edad;
	}


	public Boolean getPrivilegios() {
		return privilegios;
	}


	public void setPrivilegios(Boolean privilegios) {
		this.privilegios = privilegios;
	}


	public Date getFechaRegistro() {
		return fechaRegistro;
	}


	public void setFechaRegistro(Date fechaRegistro) {
		this.fechaRegistro = fechaRegistro;
	}


	public String getCiudad() {
		return ciudad;
	}


	public void setCiudad(String ciudad) {
		this.ciudad = ciudad;
	}


	public Date getUltimoLogin() {
		return ultimoLogin;
	}


	public void setUltimoLogin(Date ultimoLogin) {
		this.ultimoLogin = ultimoLogin;
	}
	
	public void setIdUsuario(int idUsuario) {
		this.idUsuario = idUsuario;
	}


	public int getIdUsuario() {
		return idUsuario;
	}

	@Override
	public String toString() {
		return "Usuario [nombre=" + nombre +" ,NUM_AMIGOS= "+amigos.size()+ ", contrasenya=" + contrasenya
				+ ", descripcion=" + descripcion + ", edad=" + edad
				+ ", privilegios=" + privilegios + ", fechaRegistro="
				+ fechaRegistro + ", ciudad=" + ciudad + ", ultimoLogin="
				+ ultimoLogin + "]";
	}	
}
